Makefile: Make compiler version comparison optional
authorBen Hutchings <benh@debian.org>
Thu, 15 Sep 2022 00:14:03 +0000 (02:14 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 18 Jan 2025 09:10:54 +0000 (10:10 +0100)
commit41eaf8ddb8e6d2e8dce3d9610fdd36f30d1ce7c2
tree19089ab4e0f12e4c1561e010305060c72a04fdb1
parent1a4c3f16f1089e09176643362e470c3cfee71440
Makefile: Make compiler version comparison optional

Forwarded: not-needed
Bug-Debian: https://bugs.debian.org/1019749

The top-level Makefile warns if the compiler version string changes at
all between the kernel build and an out-of-tree module build.

We expect that major compiler version changes could introduce ABI
changes, and override the CC variable in out-of-tree module builds to
ensure that the same major compiler version is used.  But minor
version changes should not make a difference, so this exact version
comparison produces false warnings.

Since custom kernel packages don't have that, don't remove the version
comparison.  Instead, skip it if $(DEBIAN_KERNEL_NO_CC_VERSION_CHECK)
is non-empty.

Gbp-Pq: Topic debian
Gbp-Pq: Name makefile-make-compiler-version-comparison-optional.patch
Makefile